#include"mystdio.h"
#include<string.h>
#include<unistd.h>
#include"mystring.h"
//缓冲区存在的意义：减少系统调用的次数
int main()
{
    MyFile* fp=MyFopen("./log.txt","a");
    if(fp==NULL)
    {
        perror("MyFopen");
        return 1;
    }
    char *msg=(char*)"hello linux!!!";
    int cnt=10;
    while(cnt--)
    {
        MyFwrite(fp,msg,strlen(msg));
        MyFFlush(fp);
        printf("outbuffer：%s\n",fp->outbuffer);
        sleep(1);
    }
    MyFclose(fp);
    const char *s="hello linux";
    printf("strlen：%d\n",my_strlen(s));
    return 0;
}


//int main()
//{
//    MyFile* fp=MyFopen("./log.txt","a");
//    if(fp==NULL)
//    {
//        perror("MyFopen");
//        return 1;
//    }
//    char *msg=(char*)"hello linux!\n";
//    MyFwrite(fp,msg,strlen(msg));
//    MyFclose(fp);
//    return 0;
//}
